Bookly\Lib\Entities\Service C

Total Complexity 110
Dependencies 7
Dependents 34
Total lines 1,205
Lines of code 410
Logical lines of code 206
Comment lines 483
Methods 82
Properties 37

Methods 82

Method Rating Maintainability Complexity Lines of code
appointmentsLimitReached()
C
31 23 112
save()
S
62 3 11
getExtras()
S
70 2 6
getTranslatedCategoryName()
S
70 2 6
withSubServices()
S
79 2 3
getTranslatedTitle()
S
70 2 5
getMaxDuration()
S
80 1 3
getStaffPreference()
S
82 1 3
getUnitsMax()
S
82 1 3
setUnitsMin()
S
77 1 4
getUnitsMin()
S
82 1 3
setStaffPreferenceSettings()
S
77 1 4
getStaffPreferenceSettings()
S
82 1 3
setStaffPreference()
S
77 1 4
setLimitPeriod()
S
77 1 4
getTimeRequirements()
S
82 1 3
getLimitPeriod()
S
82 1 3
setAppointmentsLimit()
S
77 1 4
getAppointmentsLimit()
S
82 1 3
setPackageUnassigned()
S
77 1 4
getPackageUnassigned()
S
82 1 3
setPackageSize()
S
77 1 4
getPackageSize()
S
82 1 3
setUnitsMax()
S
77 1 4
setTimeRequirements()
S
77 1 4
getPackageLifeTime()
S
82 1 3
setOnlineMeetings()
S
77 1 4
setPosition()
S
77 1 4
getPosition()
S
82 1 3
setVisibility()
S
77 1 4
getVisibility()
S
82 1 3
setFinalStepUrl()
S
77 1 4
getFinalStepUrl()
S
82 1 3
getOnlineMeetings()
S
82 1 3
getRecurrenceEnabled()
S
82 1 3
setCollaborativeEqualDuration()
S
77 1 4
getCollaborativeEqualDuration()
S
82 1 3
setRecurrenceFrequencies()
S
77 1 4
getRecurrenceFrequencies()
S
82 1 3
setSameStaffForSubservices()
S
77 1 4
getSameStaffForSubservices()
S
82 1 3
setRecurrenceEnabled()
S
77 1 4
setPackageLifeTime()
S
77 1 4
setEndTimeInfo()
S
77 1 4
getMinDuration()
S
80 1 3
setType()
S
77 1 4
setSlotLength()
S
77 1 4
getSlotLength()
S
82 1 3
setDuration()
S
77 1 4
getDuration()
S
82 1 3
setTitle()
S
77 1 4
getTitle()
S
82 1 3
getType()
S
82 1 3
setPrice()
S
77 1 4
setCategoryId()
S
77 1 4
setCategory()
S
80 1 3
getCategoryId()
S
82 1 3
getSubServices()
S
67 1 8
isPackage()
S
80 1 3
isCompound()
S
80 1 3
isCollaborative()
S
80 1 3
getPrice()
S
82 1 3
getColor()
S
82 1 3
getEndTimeInfo()
S
82 1 3
getPaddingLeft()
S
82 1 3
setStartTimeInfo()
S
77 1 4
getTranslatedInfo()
S
77 1 3
setInfo()
S
77 1 4
getInfo()
S
82 1 3
setPaddingRight()
S
77 1 4
getPaddingRight()
S
82 1 3
setPaddingLeft()
S
77 1 4
setOneBookingPerSlot()
S
77 1 4
setColor()
S
77 1 4
getOneBookingPerSlot()
S
82 1 3
setCapacityMax()
S
77 1 4
getCapacityMax()
S
82 1 3
setCapacityMin()
S
77 1 4
getCapacityMin()
S
82 1 3
setDeposit()
S
77 1 4
getDeposit()
S
82 1 3
getStartTimeInfo()
S
82 1 3